home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / msdos / raytrace / pov / gen / lparser3 / lv2povid.txt < prev    next >
Text File  |  1994-02-06  |  8KB  |  188 lines

  1. ┌─────────┬────────────────────────────────┬───────────────────────────────┐
  2. │ Name:   │         LV2POVID.EXE           │       for POVRAY/VIVID        │
  3. ├─────────┼────────────────────────────────┼──────────┬───────┬────────────┤
  4. │ Author: │     C.J.van der Mark jr.       │ Version: │  3.0  │ 1993-12-03 │
  5. ├─────────┴────────────────────────────────┴──────────┴───────┴────────────┤
  6. ├─────────┬─────────────────────┬───────────────────┬──────────────────────┤
  7. │ Email:  │  2:283/203.11 Fido  │ 9:580/203.11 PCG  │    9:526/464.3 PCG   │
  8. └─────────┴─────────────────────┴───────────────────┴──────────────────────┘
  9.  
  10.  
  11. The serious part:
  12. Disclaimer
  13. ────────────────────────────────────────────────────────────────────---─── 
  14. This software is provided as is without any guarantees.
  15. The author assumes no liability for damages, direct or consequential,
  16. which may result from the use of this software.
  17. ───────────────────────────────────────────────────────────────────────────
  18.  
  19.  
  20. The happy part:
  21.  
  22.   Lv2povid.exe converts the output of Lj. Lapre's Lviewer and
  23.   Lparser to a scene file for POVRAY v1/2, and ViVid v2.0.
  24.  
  25.  
  26.   It knows a few command-line parameters :
  27.   [1]       :creates the scene file compatible with POVRAY v1.0
  28.   [2]       :creates the scene file compatible with POVRAY v2.0
  29.   [vivid]   :creates the scene file compatible with ViVid v2.0,
  30.              see lv2povid.doc for more info.
  31.   [x.map]   :creates the scene file compatible with ViVid v2.0 OR
  32.              PovRay v2.1, using x.map as color-height map; 
  33.              use [-crc x.map] or [-csc x.map] for central_radial_coloring or
  34.              central_square_coloring.
  35.   [-h]      :to get 'on screen' help.
  36.   [-v]      :will print the version number of Lv2PoVid to the screen.
  37.  
  38. New in this release:
  39.                     -POVRAY inc file output using multicolor .map files
  40.                      from Fractint,
  41.  
  42.                     -Scene and object files are now separate,
  43.                      ie. Povray.inc and ViVid.vo files,
  44.  
  45.                     -Cleared output like "1.234E-6", most
  46.                      raytracers do not like them,
  47.  
  48.                     -The lv2povid.doc file is now separate from
  49.                      the program, the "makedoc" commandline option
  50.                      generates nothing but an error.
  51.  
  52.                     -Povray: only v2.0/2.1 compatible file output,
  53.                      discontinued PovRay v1.0 support.
  54.  
  55.                     -All files will now overwrite older existing files
  56.                      with the same name, no more "append" files!
  57.  
  58.                     -Killed some other little bugs.
  59.  
  60. _________________________Lparser output___________________________
  61.  
  62. POVRAY compatible scene file:
  63.  
  64.  -To use this program for the connection between the programs:
  65.   Lparser, Lviewer and POVRAY v2.0 you might want to use the
  66.   following quide lines:
  67.  
  68.  
  69.   First start the Lparser program from Lj. Lapre with a .ls file of
  70.   your choice, be sure to use a small one. (try TROPISM.LS)
  71.   To do this, type [ Lparser tropism ] (without the brackets) and
  72.   press [Enter].
  73.   The program creates a 'output.vol' file for you, we will use it
  74.   later.
  75.   Now we need to get a POVRAY compatible output of the Lparser for
  76.   the same .ls file, so type one of the following lines and press
  77.   [Enter].
  78.                 Lparser -v  tropism
  79.                 Lparser -bc tropism
  80.                 Lparser -Bc tropism
  81.  
  82.   'Feed' the output.vol to the Lviewer program by typing:
  83.    [ Lviewer output ] and press [Enter].
  84.   After the Lviewer has completed its STARTUP screen, press [F1].
  85.   Now rotate, translate, zoom etc. the picture as desired, and if you
  86.   have found a nice view, press [F1] again, and leave the Lviewer (ESC).
  87.  
  88.   (Lv2povid needs to have a double long info.txt file from the Lviewer
  89.    with the starting and ending position of the camera to make the 
  90.    POVRAY view exactly the same as the view you had with the Lviewer.
  91.    Make sure there is NO old info.txt file present!)
  92.  
  93.   The output.pov or output?.inc or output.inc file(s) and the info.txt
  94.   file should be in the same directory as the Lv2povid.exe program.
  95.   Type [Lv2povid 2] and press [Enter].
  96.   Lv2povid will create a POVRAY v2.0 compatible scene file for you, 
  97.   called 'Lpar2pov.pov'. Rename it as desired.
  98.   Now 'feed' it to POVRAY v2.0, then try an other one and more and more and.. 
  99.  
  100. NEW in version 3:
  101.   To get multicolored scenefiles from a Lparser .inc file using a .map color
  102.   file, try the following commands: lv2povid pov-crc xxx.map
  103.                                     lv2povid pov-crcr xxx.map
  104.   Lv2povid v3 will create a multicolor scene file (lpar2pov.inc) composed of
  105.   capped cylinders and triangles, and a scene file (lpar2pov.pov).
  106.   (Try the map files from Fractint!)
  107.  
  108.  
  109.  
  110. ViVid compatible scene file:
  111.   
  112.  -To convert Lparser output to ViVid use the same instructions as for POVRAY,
  113.   but with the following restrictions:
  114.   Use -vc output of the Lparser, the scene file created is made out of
  115.   multicolor cylinders and triangles, very similar to the 'Lviewer picture'
  116.  
  117.   Use Lviewer to seek out a nice view angle and make the info.txt file as
  118.   discussed for POVRAY compatible output.
  119.   The output.inc file and the info.txt file should be in the same directory
  120.   as Lv2povid.exe.
  121.   Simply type [lv2povid vivid] and the scene(.v) and object(.vo) files are
  122.   created. Feed them to ViVid.....
  123.   It is also possible to color the object with a .map color file, use the option
  124.   [vivid-crc x.map] for central_radial_coloring.
  125.   Use [vivid-crcr x.map] to reverse the coloring of the object
  126.  
  127.                          -0-0-0-0-0-0-
  128.  
  129.  
  130. ______________________Fractint output_______________________________
  131.  
  132.  -To use this program for the connection between FracTint v18.2
  133.   and the raytracers ViVid or POVRAY, via the great Lviewer
  134.   from Lj.Lapre, you might want to use the following quide lines:
  135.  
  136.   First create an .POT file of your favourite fractal with
  137.   inside=250, outside=iter, maxpotential=255, bailout=32500,
  138.   16bit=yes. (The slope factor must be seeked out for every
  139.   single .POT file.)
  140.   Save this .POT file to disk.
  141.   Press [y] and set the 16bit value to [NO].
  142.   Then choose the right color map for the image, remember that 
  143.   the colors you choose now will be used in the final POV picture.
  144.   Save this image too, it should automatically be saved as an
  145.   .GIF file, note the name of this file, you'll need it later.
  146.  
  147.   Press [3], and seek out the .POT file you just made.
  148.   Set courseness to +/- [60], ray trace out [3], briefoutput to [yes], 
  149.   X axis to [100], Y axis to [100], surface roughness to [30].
  150.   Press enter until FracTint starts to create the .RAY file.
  151.   When done: leave FracTint.
  152.  
  153.   Load the .RAY file into the Lviewer, use the quide lines in
  154.   the Lviewer.txt file.
  155.   After the file is loaded into the Lviewer, press [F1], then
  156.   seek out the view you like most and press [F1] again.
  157.   Copy the info.txt and the .ray file to the directory of LV2POVID,
  158.   using the following commands:
  159.  
  160.   [1]     : to make a scene file compatible with POVRAY v1.0
  161.  
  162.   [2]     : to make a scene file compatible with POVRAY v2.0
  163.  
  164.   [vivid] : to make a mono colored scene file compatible with VIVID v2.0.
  165.             The .ray and info.txt files should be in the same directory as
  166.             lv2povid to create the ViVid scene files (.v and .vo),
  167.             output smooth ViVid patches.
  168.  
  169.   [x.map] : to make the scene file compatible with ViVid v2.0, but
  170.             with the use of a .map file for coloring the scene,
  171.             output smooth ViVid patches. (.v and .vo file)
  172.             The .map format is similar to the Fractint.map files. :)
  173.             Use for central_square/radial_coloring (from center outwards coloring)
  174.             the options [-csc x.map] or [-crc x.map].
  175.             Use [-cac] for central avarage coloring.
  176.  
  177.   After Lv2povid.exe is done, there should be a scene (.v) and a
  178.   object (.vo) file with the same name as the .RAY file.
  179.  
  180.                           0-0-0-0-0-0-0-0-0  
  181.  
  182.  
  183.   Many thanks to Lj. Lapre and Martin Higgs for testing all versions, 
  184.   and the interactive feedback, that helped creating the lv2povid pgm.
  185.  
  186.  
  187.  
  188.